#include "stdio.h"
#include "errno.h"
#include "string.h"

int main(int argc, char const *argv[])
{
    FILE *file = fopen("a.txt", "r+");

    if (file)
    {
        printf("打开成功\n");
    }
    else
    {
        printf("打开失败\n");
        printf("打开失败: %d\n", errno);
        printf("打开失败: %s\n", strerror( errno));
        perror("打开失败");  // 错误分支, 使用这个来打印错误
    }

    return 0;
}
